package com.holly.unit.bpmn.designer.constants;

/**
 * 接口描述: 流程设计器常量类
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/5/7 10:09
 */
public interface BpmnDesignerConstants {

    /**
     * bpmnDesigner模块的名称
     */
    String BPMN_MODULE_NAME = "bpmn-designer";

    /**
     * 异常枚举的步进值
     */
    String EXCEPTION_STEP_CODE = "111";

    /***
     * 网关名称后缀
     */
    String GATEWAY_SUFFIX = "-gateway";

    /***
     * 结束节点id
     */
    String END_EVENT = "end";

    /***
     * bpmn文件名后缀
     */
    String BPMN_FILE_NAME_SUFFIX = ".bpmn20.xml";


    /***
     * 审批人集合参数
     */
    String COUNTER_SIGN_ASSIGN_LIST="${assigneeList}";

    /***
     * ElementVariable 元素变量
     */
    String COUNTER_SIGN_ASSIGNEE_NAME="assigneeName";

    /***
     * 完成条件
     */
    String COUNTER_SIGN_COMPLTE_CONDITION="${nrOfCompletedInstances==nrOfInstances}";


    String COUNTER_SIGN_ASSIGNNAME="${assigneeName}";

    /***
     * 发起人
     */
    String APPLY="${apply}";


}
